package org.zx;

import java.security.ProtectionDomain;
import java.lang.instrument.IllegalClassFormatException;


public interface ClassFileTransformer {
    byte[]
    transform(ClassLoader         loader,
              String              className,//className，全类名（包括路径，"/"分割）
              Class<?>            classBeingRedefined,//类定义转换时的Class对象，初始加载时为空
              ProtectionDomain protectionDomain,//protection...
              byte[]              classfileBuffer)//加载的Class字节码数据
            throws IllegalClassFormatException;
}


